﻿using System;
using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Documents;
using System.Windows.Ink;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Shapes;

namespace BanditGame
{
    /// <summary>
    /// Stores state of objects that need access from various classes
    /// </summary>
    public class Globals
    {



























        /// <summary>
        /// The level name control
        /// </summary>
        public static TextBlock TextLevelName;

        /// <summary>
        /// The panel containing the initial texts before starting a level
        /// </summary>
        public static Panel PanelTexts;

        /// <summary>
        /// Score and life
        /// </summary>
        public static Panel PanelStats;

        /// <summary>
        /// The score text
        /// </summary>
        public static TextBlock TextScore;

        /// <summary>
        /// Lives text
        /// </summary>
        public static TextBlock TextLife;

        /// <summary>
        /// Root panel, use to set the cursor and such
        /// </summary>
        public static Panel PanelRoot;

        /// <summary>
        /// The high score control
        /// </summary>
        //public static Highscore HighscoreControl;
















        ///// <summary>
        ///// Predefined property path to avoid multiple instantiation
        ///// </summary>
        //public static PropertyPath PathCanvasLeft = new PropertyPath("(Canvas.Left)");

        ///// <summary>
        ///// Predefined property path to avoid multiple instantiation
        ///// </summary>
        //public static PropertyPath PathCanvasTop = new PropertyPath("(Canvas.Top)");

        ///// <summary>
        ///// The current x resolution
        ///// </summary>
        //public static double XResolution = 1024;

        ///// <summary>
        ///// The current y resolution
        ///// </summary>
        //public static double YResolution = 768;



    }
}
